package modelo.naves;

import static modelo.SetUps.ENERGIA_EXPLORADOR;
import static modelo.SetUps.PUNTOS_EXPLORADOR;
import static modelo.SetUps.RADIO_MOVIMIENTO_EXPLORADOR;
import static modelo.SetUps.ANGULO_BARRIDO_EXPLORADOR;
import static modelo.SetUps.VELOCIDAD_EXPLORADOR;
import static modelo.SetUps.RADIO_EXPLORADOR;



import vista.VistaFactory;
import vista.VistaMovil;
import modelo.PuntosSimples;
import modelo.desplazadores.DesplazadorCircularAvanzando;
import modelo.util.Vector;

public class Explorador extends NavesEnemigas {

	public Explorador( Vector pos, Vector dir){
		energia = new EnergiaLineal(ENERGIA_EXPLORADOR);
		puntos = new PuntosSimples(PUNTOS_EXPLORADOR);
		desplazador = new DesplazadorCircularAvanzando(pos, dir,
				RADIO_MOVIMIENTO_EXPLORADOR, ANGULO_BARRIDO_EXPLORADOR,
					VELOCIDAD_EXPLORADOR);
		radio = RADIO_EXPLORADOR;
	}
	
	public VistaMovil getVista (VistaFactory vistaFactory){
		return vistaFactory.getVistaExplorador(this);
	}
	
}
